﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace QQRobot.AMiao.Help
{
    /// <summary>
    /// 字符创处理帮助类
    /// </summary>
    public class StrHelp
    {
        /// <summary>
        /// 移除开头指定关键字
        /// </summary>
        /// <param name="input"></param>
        /// <param name="toRemove"></param>
        /// <returns></returns>
        public static string RemoveStr(string input, string toRemove = "/AI对话绘图")
        {

            int index = input.IndexOf(toRemove);

            while (index != -1)
            {
                // 找到要移除部分的结尾
                int endIndex = input.IndexOf(' ', index + toRemove.Length);
                if (endIndex == -1) endIndex = input.Length; // 如果找不到空格，移除到字符串的末尾

                // 移除部分字符串
                input = input.Remove(index, endIndex - index);

                // 重新查找下一个出现的位置
                index = input.IndexOf(toRemove);
            }
            return input;
        }

    }
}
